Mohammad IbrahimMohammad Ibrahim
Carlos Alcaraz and the Modern Tennis Revolution: From Clay Courts to ThroneI vividly remember that May afternoon in 2026 at Rome, standing by the Foro...
Alcaraz and the Wrist Equation: What Does Winning 18 of the Final 21 Games at the 2026 US Open Really Reveal?New York night, Arthur Ashe Stadium, and a Carlos Alcaraz finding himself...
Asian Games 2026 Day 6: Indian Athletics and the Art of Missing NumbersOn the sixth night of competition in Aichi-Nagoya, when Gulveer Singh entered...
When the Document Contains No Information — Sports Writing in the Data VoidI sat in front of my computer screen for thirty minutes, reading and re-readi...
Football stopped moving, but 2,400 matches still whisper in my spreadsheetIn the summer of 2026 in Saigon, I was 26, sitting in front of a computer...
When the Analysis Page Is Empty: What Must a Data Analyst Choose Between an Answer and the TruthI received the file on a rainy afternoon in Nha Trang. The sender was a media...
Le Quang Liem, the Vietnamese Chess Generation, and the Starting Lines Never TimedIn the summer of 2026 at Sochi, I rewound the replay of the Chess World Cup t...
When the esports tag is misapplied: one cosplay set, a 47-page spreadsheet, and a buried PUBG controversyThere is a moment I remember more clearly than any night on air. I was...
Vietnam 0-2 Japan at half-time: the goal-difference ledger and the door that really matters against ThailandOn the eastern stand of the stadium in Aichi, an empty seat still carries a...
When the Lights Go Out at Goodison: English Football Learns to Talk About SilenceIn the tunnel at Goodison Park there are three minutes the television cameras...
A Broadway Run and 1.4 Million Followers: The Dallas Cowboys Scorecard With No xGOn September 7, at a theatre in New York, a woman walked onto a Broadway stag...
17 Blocks Could Not Save China: Decoding the Two AVC 2026 QuarterfinalsSet four, the score at 27-27, and China had just recorded its 17th block of t...
Marvel Rivals: Team-Up System and the Balance Race of 106 Tactical CombinationsOn September 14, NetEase announced Season 10 of Marvel Rivals with the...
JJ Gabriel and the Article 19 Door: When a Passport Decides a 15-Year-Old's FutureOctober 6. Not a derby, not a final. Just a birthday. But for JJ Gabriel — th...
Muurinen: From an €872 Fine to the Development Puzzle at ArkansasThe fate of a young talent is sometimes determined by seemingly insignificant...
Table Tennis in Transfer Season: Talent Has a Price, the Market Does NotMy tracking sheet has thirty-two rows. Each row is a player under twenty-one,...
Van Hau and additional punishment: The risk scorecard of a 68th-minute challengeMarseille, late night. I sat in front of a screen watching a Hanoi derby on a...
Why Vietnamese fans might miss out on the FIFA ASEAN Cup and Asiad 2026?I stood on the wet grass of the My Dinh training ground on an early September...
India's Medal-Less Badminton Campaign at Asian Games 2026: The Gap Lies in DepthThe opening game ended and the defending champions walked to the chairs with...
An Se-young and the New Power Map of Women's Badminton: 56 Wins, 1 Loss and Five Records at the 2026 Asian GamesAcross five matches at the Aichi-Nagoya arena, An Se-young did not drop a...
Alcaraz and the Wrist Equation: What Does Winning 18 of the Final 21 Games at the 2026 US Open Really Reveal?New York night, Arthur Ashe Stadium, and a Carlos Alcaraz finding himself...
Asian Games 2026 Day 6: Indian Athletics and the Art of Missing NumbersOn the sixth night of competition in Aichi-Nagoya, when Gulveer Singh entered...
When the Document Contains No Information — Sports Writing in the Data VoidI sat in front of my computer screen for thirty minutes, reading and re-readi...
Football stopped moving, but 2,400 matches still whisper in my spreadsheetIn the summer of 2026 in Saigon, I was 26, sitting in front of a computer...
When the Analysis Page Is Empty: What Must a Data Analyst Choose Between an Answer and the TruthI received the file on a rainy afternoon in Nha Trang. The sender was a media...
Le Quang Liem, the Vietnamese Chess Generation, and the Starting Lines Never TimedIn the summer of 2026 at Sochi, I rewound the replay of the Chess World Cup t...
When the esports tag is misapplied: one cosplay set, a 47-page spreadsheet, and a buried PUBG controversyThere is a moment I remember more clearly than any night on air. I was...
Vietnam 0-2 Japan at half-time: the goal-difference ledger and the door that really matters against ThailandOn the eastern stand of the stadium in Aichi, an empty seat still carries a...
When the Lights Go Out at Goodison: English Football Learns to Talk About SilenceIn the tunnel at Goodison Park there are three minutes the television cameras...
A Broadway Run and 1.4 Million Followers: The Dallas Cowboys Scorecard With No xGOn September 7, at a theatre in New York, a woman walked onto a Broadway stag...
17 Blocks Could Not Save China: Decoding the Two AVC 2026 QuarterfinalsSet four, the score at 27-27, and China had just recorded its 17th block of t...
Marvel Rivals: Team-Up System and the Balance Race of 106 Tactical CombinationsOn September 14, NetEase announced Season 10 of Marvel Rivals with the...
JJ Gabriel and the Article 19 Door: When a Passport Decides a 15-Year-Old's FutureOctober 6. Not a derby, not a final. Just a birthday. But for JJ Gabriel — th...
Muurinen: From an €872 Fine to the Development Puzzle at ArkansasThe fate of a young talent is sometimes determined by seemingly insignificant...
Table Tennis in Transfer Season: Talent Has a Price, the Market Does NotMy tracking sheet has thirty-two rows. Each row is a player under twenty-one,...
Van Hau and additional punishment: The risk scorecard of a 68th-minute challengeMarseille, late night. I sat in front of a screen watching a Hanoi derby on a...
Why Vietnamese fans might miss out on the FIFA ASEAN Cup and Asiad 2026?I stood on the wet grass of the My Dinh training ground on an early September...
India's Medal-Less Badminton Campaign at Asian Games 2026: The Gap Lies in DepthThe opening game ended and the defending champions walked to the chairs with...
An Se-young and the New Power Map of Women's Badminton: 56 Wins, 1 Loss and Five Records at the 2026 Asian GamesAcross five matches at the Aichi-Nagoya arena, An Se-young did not drop a...
